Evolution versión 1.8.2.3.
Estoy intentando guardar el rubro salarial a una contratación, pero me genera una excepción con el mensaje "Error al ejecutar el parámetro 'MinimoSalarioContratacion'. Revise que los alcances 'codpar:MinimoSalarioContratacion, codpai:, codgrc:, codcia:1, codcdt:' estén correctamente configurados."
Ya hice la asociación del parámetro a nivel de país (hice la prueba de asociarlo al grupo y a la empresa pero obtengo el mismo mensaje de error).

Al hacer un trace, puedo ver que solicita el valor del parámetro para @codcia=1, retornando NULL.

A continuación el mensaje de error capturado en el elmah:
Aseinfo.VH4.General.Base.Exceptions.ParametroAplicacionException: Error al ejecutar el parámetro 'MinimoSalarioContratacion'. Revise que los alcances 'codpar:MinimoSalarioContratacion, codpai:, codgrc:, codcia:1, codcdt:' estén correctamente configurados. ---> Aseinfo.Infrastructure.Base.Exceptions.AseinfoException ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Aseinfo.Infrastructure.Services.DbDataAccessService.ExecuteScalarFunctionT
at Aseinfo.VH4.General.Services.ParametroAplicacionService.GetValorParametroT
at Aseinfo.VH4.Acciones.Services.ContratacionRuleValidator.ValidarEstructurasSalariales(EstructuraSalarialContrato estructuraSalarial, Plaza plaza) in c:VH4VH4AccionesServicesContratacionesContratacionRuleValidator.cs:line 96
at Aseinfo.VH4.Acciones.Controllers.ContratacionController.SaveEstructuraSalarial(EstructuraSalarialContrato entity, Nullable1 codigoRubroSalarial, String codigoMoneda, Nullable
1 codigoTipoIngreso, Boolean inserting) in c:VH4VH4AccionesControllersContratacionController.cs:line 1599
at Aseinfo.VH4.Acciones.Controllers.ContratacionController.CreateEstructuraSalarialContrato(EstructuraSalarialContrato entity, Nullable1 codigoRubroSalarial, String codigoMoneda, Nullable
1 codigoTipoIngreso) in c:VH4VH4AccionesControllersContratacionController.cs:line 971
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary
2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>cDisplayClass15.<invokeactionmethodwithfilters>b12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func
1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func
1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary
2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
asked
03 Mar '15, 15:35
Henry Sandoval
(suspended)
accept rate:
53%